import QMFetch from 'fetch/index';
import { QMConst } from 'qm-ux';
const MC_HOST = QMConst.HOST['v_admin_mc_api'];
/**
 * 消息管理
 */
export default {
  /**
     * 查询消息数量
     */
  getCounts: () =>
    QMFetch({
      url: 'api/message/msg/count'
    }),

  /**
     * 分页查询消息列表
     */
  paging: body =>
    QMFetch({
      url: 'api/message/msg/list',
      body
    }),

  /**
     * 群发
     */
  sendAll: body =>
    QMFetch({
      url: 'api/message/mass/sendall',
      method: 'POST',
      body
    }),

  /**
   * 指定用户群发
	 * @param send_ignore_reprint
	 * @param touser
	 * @param message
	 */
  send: ({ send_ignore_reprint, touser, message }) =>
    QMFetch({
      url: 'api/message/mass/send',
      method: 'POST',
      body: { send_ignore_reprint, touser, message }
    }),

  /**
	 * 按照条件查询粉丝
	 * @param body
	 */
  fetchFans: body =>
    QMFetch({
      host: MC_HOST,
      url: 'wxfans/query',
      method: 'POST',
      body
    }),
	/**
	 * 按照条件查询粉丝数量
	 * @param body
	 */
	fetchFansCount:body =>
		QMFetch({
			host: MC_HOST,
			url: 'wxfans/query/count',
			method: 'POST',
			body
		})
};
